//===================================================================================
// $$
//
// Coder: Code Milker v1.0
// 0 - EntityName
// 1 - Properties
//===================================================================================


namespace App.Model
{
    using System;
    using System.Collections.Generic;

    public class Application
    {
        public Application()
        {
            this.JobPosition = new JobPosition();
            this.Resume = new Resume();
            
        }

        public Guid Id { get; set; }

        public Guid? JobPositionId { get; set; }

        public Guid CompanyId { get; set; }

        public string WorkingLocation { get; set; }

        public Guid ResumeId { get; set; }

        public string CoverLetter { get; set; }

        public int? DesiredSalary { get; set; }

        public string Others { get; set; }

        public DateTime StartDate { get; set; }

        public DateTime EndDate { get; set; }

        public DateTime DateApplied { get; set; }

        public Guid JobseekerId { get; set; }

        public int? Source { get; set; }

        public int? Status { get; set; }

        public virtual JobPosition JobPosition { get; set; }

        public virtual Resume Resume { get; set; }

    }
}
